package com.zmn.oms.model.entity.fcorderpart.detail;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述：厂商工单配件物流详情DRO
 *
 * @author wangwei
 * @date 2019/5/21 14:40
 */
@Data
public class FcOrderPartPostDetail implements Serializable {


	private static final long serialVersionUID = 1895789571907134652L;


	/**
	 * 主键
	 */
	private Long postId;

	/**
	 * 工单id
	 */
	private Long orderId;

	/**
	 * 厂商配件id
	 */
	private Integer fcOrderPartId;

	/**
	 * 邮寄业务类型 1 新件邮寄出厂 2 旧件邮寄返厂
	 */
	private Integer fcOrderPartPostType;

	/**
	 * 厂家寄出配件地址类型：1 寄给用户 2 寄给言而有信公司  （该字段仅fc_order_part_post_type=1时有效）
	 */
	private Integer postAddressType;

	/**
	 * 邮寄状态 邮寄状态 1 未处理 2 未发货 3 已发货 4 已签收 5 已退货
	 */
	private Integer status;

	/**
	 * 地址
	 */
	private String address;

	/**
	 * 收货人名称
	 */
	private String consigneeName;

	/**
	 * 收货人电话
	 */
	private String consigneePhone;

	/**
	 * 发货日期
	 */
	private Date expressTime;

	/**
	 * 快递编号
	 */
	private String expressCode;

	/**
	 * 快递公司
	 */
	private String expressCompany;

	/**
	 * 快递公司编号
	 */
	private String expressCompanyCode;

	/**
     * 1 不指定快递公司 2 指定快递公司；
	 * 返厂配件指定快递公司后，服务商必须使用指定快递公司邮寄返厂
	 */
	private String assignExpressCompany;

	/**
	 * 物流信息
	 */
	private String expressData;

	private String creater;

	private Date createTime;

}
